var crmap;
var zoom = 17;
var infoWindow;
var gmarkers = [];	
var latLngs = [];
var Latitude = 10.7968;
var Longitude = 106.687;
var geocoder = null;
var marker;
var myCoordsLenght = 6;
var html_price_sale = '<option value="0">Thỏa thuận</option><option value="1">Triệu</option><option value="2">Tỷ</option><option value="3">Cây vàng</option><option value="4">USD</option><option value="5">USD/m2</option><option value="6">Trăm nghìn/m2</option><option value="7">Triệu/m2</option><option value="8">Chỉ vàng/m2</option><option value="9">Cây vàng/m2</option>';
var html_price_rent = '<option value="10">Trăm nghìn/tháng</option><option value="11">Triệu/tháng</option><option value="12">USD/tháng</option><option value="13">USD/m2/tháng</option><option value="14">Trăm nghìn/m2/tháng</option><option value="15">Triệu/m2/tháng</option><option value="16">Nghìn/m2/tháng</option>';
var USD = 21100;
(function ($) {
	Drupal.behaviors.create_real_map = {
		attach: function(context, settings) {           
		   initCreateRealMap(Latitude , Longitude , zoom);	  
		   $(".numeric").numeric();		
		   
           $('.pr_tbndtip').qtip({
				// show: { ready: true, delay: 500, effect: function () { $(this).fadeIn(); } },
				hide: {delay: 200, inactive: 3000, event: 'click mouseleave', fixed: true},
				style: { tip: true , name: 'blue', width:'550', color: '#555',},				
				position: {
				   corner: {
					  target: 'topLeft',
					  tooltip: 'bottomLeft'
				   }
				},
				events: { hide: function (e, api) { api.destroy(); } } ,

			});
			
			/*----------------event_change_marker-----------------------*/
			$( ".pr_slb_ward , .pr_slb_street , .pr_txt_address" ).change(function() {
				changeMarkerLocaltion();		
			});
			/*$('.pr_txt_address').blur(function() {
				changeMarkerLocaltion();		
			});*/
			/*-----------------------------------------------------------*/
            
            
			/*----------------event_change_price-----------------------*/
			$( ".pr_txt_price , .pr_slb_unit_price , .pr_txt_area" ).change(function() {	
                var price = $('.pr_txt_price').val();
                var unit_price = $('.pr_slb_unit_price').val();
                var area = $('.pr_txt_area').val();
                change_price(price , unit_price , area);
			});
            
			/*---------load quan huyen--------------------*/
			$( ".pr_slb_city" ).change(function() {
				var city = $(this).val();
				if(parseInt(city) > 0){
					loadDitrictByCity( city );						
					
					/*-----------reset_select_children------------------*/
					$('.pr_slb_district').html( '<option value="0">Quận/Huyện</option>' );
					$('.pr_slb_district option[value=0]').attr('selected', 'selected');
					
					$('.pr_slb_ward').html( '<option value="0">Phường/Xã</option>' );
					$('.pr_slb_street').html( '<option value="0">Đường</option>' );
					$('.pr_slb_project').html( '<option value="0">Dự án</option>' );	
					/*--------------------------------------------------*/			
					
					changeMarkerLocaltion();							
				}				
			});
			
			function loadDitrictByCity( city ){ 
				var list_result;
				$.ajax({
					cache: false,
					type: 'post',
					url: Drupal.settings.basePath + 'ajax/load_district_by_city',
					data: {                       
						city : city 
					},
					dataType: 'json',
					beforeSend: function(){
					  
					},
					success: function(json, reponse){						
						list_result = json['list_result'];
						if(list_result){
							var html = '<option value="0">Quận/Huyện</option>';
							$.each(list_result , function (index , value){
								html += '<option value="' + value.id + '">' + value.name + '</option>';
							});
							$('.pr_slb_district').html( html );												
						}
					},
					error: function (request, status, error) {
						//list_result =  null;
						//alert(request.responseText);
					}     
				}); 
				//return list_result;               
			}
			/*-------------------------------------------*/
			
			/*---------load phuong/xa duong theo huyen--------------------*/
			$( ".pr_slb_district" ).change(function() {
				var district = $(this).val();
				if(parseInt(district) > 0){
					loadWardStreetProjectByDistrict( district );					
					
					/*-----------reset_select_children------------------*/		
					$('.pr_slb_ward').html( '<option value="0">Phường/Xã</option>' );
					$('.pr_slb_street').html( '<option value="0">Đường</option>' );
					$('.pr_slb_project').html( '<option value="0">Dự án</option>' );	
					/*--------------------------------------------------*/			
						
					changeMarkerLocaltion();					
				}				
			});
			
			function loadWardStreetProjectByDistrict( district ){ 
				var list_result;
				$.ajax({
					cache: false,
					type: 'post',
					url: Drupal.settings.basePath + 'ajax/load_ward_street_project_by_district',
					data: {                       
						district : district , 
					},
					dataType: 'json',
					beforeSend: function(){
					  
					},
					success: function(json, reponse){	
						list_ward = json['list_ward'];
						if(list_ward){
							var html_ward = '<option value="0">Phường/Xã</option>';
							$.each(list_ward , function (index , value){
								html_ward += '<option value="' + value.id + '">' + value.gname + '</option>';
							});
							$('.pr_slb_ward').html( html_ward );
						}
						
						list_street = json['list_street'];
						if(list_street){
							var html_street = '<option value="0">Đường</option>';
							$.each(list_street , function (index , value){
								html_street += '<option value="' + value.id + '">' + value.name + '</option>';
							});
							$('.pr_slb_street').html( html_street );
						}
						
						list_project = json['list_project'];
						if(list_project){
							var html_project = '<option value="0">Dự án</option>';
							$.each(list_project , function (index , value){
								html_project += '<option value="' + value.id + '">' + value.name + '</option>';
							});
							$('.pr_slb_project').html( html_project );
						}
					},
					error: function (request, status, error) {
						//list_result =  null;
						//alert(request.responseText);
					}     
				}); 
				//return list_result;               
			}
			/*-------------------------------------------*/
			
			
			/*----------load loai bat dong san------------*/
			$( ".pr_slb_type_post" ).change(function() {
				var type_post = $(this).val();
				if(parseInt(type_post) > 0){
					loadTypeRealByTypePost( type_post ); 
                    switch(type_post){
                        case '2'://load đơn vị giá tiền khi chọn hình thức là bán
                            $('.pr_slb_unit_price').html( html_price_sale );
                            break;
                        case '1'://load đơn vị giá tiền khi chọn hình thức là cho thuê
                            $('.pr_slb_unit_price').html( html_price_rent );                            
                            break;
                    }
				}				
			});
			/*--------------------------------------------*/
			
			function loadTypeRealByTypePost( tp ){ 
				var list_result;
				$.ajax({
					cache: false,
					type: 'post',
					url: Drupal.settings.basePath + 'ajax/load_type_real_by_type_post',
					data: {                       
						type_post : tp 
					},
					dataType: 'json',
					beforeSend: function(){
					  
					},
					success: function(json, reponse){						
						list_result = json['list_result'];
						if(list_result){
							var html = '<option value="0">Loại nhà đất</option>';
							$.each(list_result , function (index , value){
								html += '<option value="' + value.id + '">' + value.name + '</option>';
							});
							$('.pr_slb_type_real').html( html );
						}
					},
					error: function (request, status, error) {
						//list_result =  null;
						//alert(request.responseText);
					}     
				}); 
				//return list_result;               
			}
			
			$("#btn_post_realestate").click(function() {
				
				var list_error = [];  
				
				var title = $.trim($('.pr_txt_title').val());
				if(!title){					
					var a_error = {
						text_error : 'Thông tin này không được trống.' ,
						class : 'pr_txt_title' 
					};
					list_error.push( a_error );
					
				}
				else if(title.length < 10){
					var a_error = {
						text_error : 'Tiêu đề không được ít hơn 10 kí tự' ,
						class : 'pr_txt_title' 
					};
					list_error.push( a_error );
				}
				else if(title.length > 150){
					var a_error = {
						text_error : 'Tiêu đề không được quá 150 kí tự' ,
						class : 'pr_txt_title' 
					};
					list_error.push( a_error ); 
				}
				
				var decription = $.trim($('.pr_tar_decription').val());
				if(!decription){										
					var a_error = {
						text_error : 'Thông tin này không được trống.' ,
						class : 'pr_tar_decription'  
					};
					list_error.push( a_error );					
				}		
				else if(decription.length > 3000){
					var a_error = {
						text_error : 'Nội dung không được quá 3000 kí tự.' ,
						class : 'pr_tar_decription' 
					};
					list_error.push( a_error );		
				}				
				
				var city = $('.pr_slb_city').val();
				if(parseInt(city) <= 0){
					var a_error = {
						text_error : 'Thông tin này không được trống.' ,
						class : 'pr_slb_city'
					};
					list_error.push( a_error );		
				}
				
				var district = $('.pr_slb_district').val();
				if(parseInt(district) <= 0){
					var a_error = {
						text_error : 'Thông tin này không được trống.' ,
						class : 'pr_slb_district'
					};
					list_error.push( a_error );		
				}
				
				var type_post = $('.pr_slb_type_post').val();
				if(parseInt(type_post) <= 0){
					var a_error = {
						text_error : 'Thông tin này không được trống.' ,
						class : 'pr_slb_type_post'
					};
					list_error.push( a_error );		
				}
				
				var type_real = $('.pr_slb_type_real').val();
				if(parseInt(type_real) <= 0){
					var a_error = {
						text_error : 'Thông tin này không được trống.' ,
						class : 'pr_slb_type_real' 
					};
					list_error.push( a_error );		
				}
				
				var full_name_contact = $.trim($('.txt_full_name_contact').val());
				if(!full_name_contact){
					var a_error = {
						text_error : 'Thông tin này không được trống.' ,
						class : 'txt_full_name_contact' 
					};
					list_error.push( a_error );		
				}				
				
				var email_contact = $.trim($('.txt_email_contact').val());
                var reg_email = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
				if(!email_contact){
					var a_error = {
						text_error : 'Thông tin này không được trống.' ,
						class : 'txt_email_contact'
					};
					list_error.push( a_error );		
				}		
                else if(reg_email.test(email_contact) === false){
                    var a_error = {
						text_error : 'Email này không hợp lệ.' ,
						class : 'txt_email_contact' 
					};
					list_error.push( a_error );		
                }
				
				var phone_contact = $.trim($('.txt_phone_contact').val());
				if(!phone_contact){
					var a_error = {
						text_error : 'Thông tin này không được trống.' ,
						class : 'txt_phone_contact' 
					};
					list_error.push( a_error );		
				}	
                
                var total_image = $('input:hidden[name^="imagePost"]').length;                    
                if(total_image > 12){
                    alert('Bạn không được đăng quá 12 hình');
                    return false;
                }
				
				var imageObject = [];
				var mainImage;
				
				if(list_error.length > 0){			
					$(".pr_input").removeClass('form_error');		
					$(".pr_error").hide();		
                    $.each(list_error , function (index , value){ 
                        $('.'+value.class).addClass('form_error');
                        $('.'+value.class+'_error').html(value.text_error).show();
                    });          
                    $('.'+list_error[0].class).focus();                                     
                    return false;                       
                }
                else{
					$(".pr_input").removeClass('form_error');		
					$(".pr_error").hide();			
					
					/*--------copy_image_into_list_image---------*/				
					
					me = $(this);
                    var i = 1;
                    var list_fid = '';
                    $('input:hidden[name^="imagePost"]').each(function() {      
                        if(i == 1){
                            list_fid = list_fid + $(this).attr('fid');
                        }
                        else if(i > 1){
                            list_fid = list_fid + ',' + $(this).attr('fid');
                        }
                        i++;
						//imageObject.push($(this).val());
                    });
                    $('.pr_txt_list_images').val( list_fid );           
					/*----------------------------------------------*/		
				}		
				me = $(this);
                $.ajax({
                    cache: false,
                    type: 'post',
                    url: Drupal.settings.basePath + 'ajax/post_realestate',
                    data: $('#form_post_realestate').serialize(),
                    dataType: 'json',
                    beforeSend: function(){
						me.removeClass('js_post_tbmk');
						$('.pr_ajax_loading').show();
						me.attr('disabled', 'disabled');
						me.addClass('disabled');                       
                    },
                    success: function(res) {
						$('.pr_ajax_loading').hide();                        
                        //$('.msg_error').text(res.msg).fadeIn('slow');
                    }
                });
				return false;
			});
		}
	}	
}(jQuery));



 jQuery(document).ready(function(){
	(function ($) { 
		var uploader = new qq.FileUploader({
		   element: document.getElementById('file_upload_realestate'),
		   maxConnections: 2,
		   maxNumberOfFiles: 12,
           sizeLimit: 2097152, // max size   
		   action: Drupal.settings.basePath + 'upload/upload_image',
		    fileTemplate: '<li class="qq-upload-element pre-upload">\
                        <span class="gimagePost"></span>\
                        <div class="upload-image-process-wrapper"><div class="upload-image-process">\
                            <span class="qq-upload-size">0%</span>\
                        </div></div>\
                        <span class="qq-upload-spinner"></span>\
                        <span class="qq-progress-bar"></span>\
                        <span class="qq-upload-size"></span>\
                        <span class="qq-upload-failed-text" style="display:none;">Failed</span>\
                        <div class="upload-info-bg"></div>\
                        <div class="upload-info">\
                            <span class="qq-upload-file"></span>\
                            <a class="qq-upload-cancel" href="javascript:;" ></a>\
                        </div>\
                     </li>',        
		   debug: false , 
		   allowedExtensions: ['jpg', 'jpeg', 'png'],
		   uploadButtonText: "Chọn ảnh",
			onProgress: function(id, fileName, loaded , total) {					
			   var percent = (loaded/total) * 100;		
			  $($('#file_upload_realestate .qq-upload-list li')[id]).find('.upload-image-process').css('width', percent + '%');
			},	

			onComplete: function(id, fileName, responseJSON){				
				render_image2(0, '#file_upload_realestate', id, responseJSON);
			if($('.qq-upload-list li').length > 0){
			   /*if($('.estate_dropimage').children('.mainImage').html() == null){
			   $('.estate_dropimage').prepend('<span class="mainImage">Ảnh chính</span>');
			   }*/
			   $('.mainImage').show();                                                                
			   }                   
			}		    
	   });   
      
	   /*$(".qq-upload-list").dragsort({            
			dragSelector: "li", 
			dragBetween: true, 
			dragEnd: saveOrder, 
			placeHolderTemplate: "<li class='widget-placeholder'><span></span></li>" 
		});
		function saveOrder() {    
			var data = $(".qq-upload-list li").map(function() { 
			return $(this).children().html(); }).get();
			//$("input[name=list1SortOrder]").val(data.join("|"));
			};*/
	}(jQuery));
});

function render_image2(i, wrapper, id, responseJSON) {       
    try {
        jQuery('<img>').attr('src', responseJSON.image).load(function () {          
            var input = '<input type="hidden" name="imagePost[]" url="' + responseJSON.image + '" fid="' + responseJSON.fid + '" value="'+ (!responseJSON.desc?'':responseJSON.desc) +'">';
	    
            var element = jQuery(wrapper + ' .qq-upload-list li')[id];           
				
	    var description = '<input class="tbndTextInput tbndInput txtDescription" name="descImagePost[]" placeholder="Thêm ghi chú" style="height:29px !important;width:165px !important;" url="' + responseJSON.image + '" fid="' + responseJSON.fid + '" value="'+ (!responseJSON.desc?'':responseJSON.desc) +'" >';
            
	    jQuery(element).find('.gimagePost').hide();
            
            jQuery(element).find('.gimagePost').prepend(input);
            jQuery(element).find('.gimagePost').append(jQuery(this));
            jQuery(element).find('.gimagePost').append(description);
	    
            jQuery(element).find('.gimagePost').fadeIn('slow', function() {
                jQuery(element).find('.upload-image-process-wrapper').hide();
                jQuery(element).find('.upload-info').slideUp('fast');
                jQuery(element).find('.upload-info-bg').slideUp('fast');
            })
            jQuery(this).parents('li.pre-upload').removeClass('pre-upload');
            upload_image_hover(wrapper, id);
        }).error(function(){
            if(i > 3) {
                var element = jQuery(wrapper + ' .qq-upload-list li')[id];
                jQuery(element).children('.upload-image-process-wrapper').hide();
                jQuery(element).children('.qq-upload-failed-text').text('Upload bị lỗi');
                jQuery(element).children('.qq-upload-failed-text').show();
                return;  
            } 
            render_image2(i+1, wrapper, id, responseJSON);
        });
    } catch (e) {            
        var element = jQuery(wrapper + ' .qq-upload-list li')[id];
        jQuery(element).children('.upload-image-process-wrapper').hide();
        jQuery(element).children('.qq-upload-failed-text').text('Upload bị lỗi');
        jQuery(element).children('.qq-upload-failed-text').show();
    }
}


                    
function upload_image_hover(wrapper, id) {
    var element = jQuery(wrapper + ' .qq-upload-list li')[id];
    jQuery(element).hover(function() {
        jQuery(this).find('.upload-info').slideDown('fast');
        jQuery(this).find('.upload-info-bg').slideDown('fast');
    }, function() {
        jQuery(this).find('.upload-info').slideUp('fast');
        jQuery(this).find('.upload-info-bg').slideUp('fast');
    });
    
    jQuery(wrapper + ' .upload-info').append('<a class="qq-upload-remove" href="#" title="Xóa hình"></a>');
    jQuery(wrapper + ' .qq-upload-remove').click(function() {
        jQuery(this).parents('li.qq-upload-element').fadeOut('slow', function() {
            jQuery(this).remove();
        });
        alert('aaa = ' , jQuery('#file_upload_realestate .qq-upload-list li').length);
        if(jQuery('#file_upload_realestate .qq-upload-list li').length <= 0){ 
           jQuery('.mainImage').css('display' , 'none');    
        }
        return false;
    }); 
}


                                        
function initCreateRealMap(Latitude , Longitude , zm) {   
	var myLatLng = new google.maps.LatLng(Latitude , Longitude);  
    var mapOptions = {
		zoom: zm,
		scrollwheel: false,
		center: myLatLng ,
		mapTypeId: google.maps.MapTypeId.ROADMAP
	};
	crmap = new google.maps.Map(document.getElementById('tbnd_post_map'), mapOptions);   
	infoWindow = new google.maps.InfoWindow();
	google.maps.event.addListener(crmap, "click", function() { 
	    //infoWindow.close();
	});
}
(function ($) { 
    Drupal.behaviors.tbnd_create_product = {
        attach: function(context, settings){ 
			
		}
	}
}(jQuery));


function changeMarkerLocaltion( ){   
    jQuery('.NoteLocation').hide();
    
    var nameCity = '';
    var g_district = '';
    var g_ward = '';
    var g_street = '';
    var number_home = jQuery.trim(jQuery('.pr_txt_address').val());  
    if(jQuery(".pr_slb_city option:selected").val() > 0){
		nameCity = jQuery.trim(jQuery(".pr_slb_city option:selected").text());
	}
	else{
		nameCity = '';
	}
	
	if(jQuery('.pr_slb_district option:selected').val() > 0){
		g_district = jQuery.trim(jQuery('.pr_slb_district option:selected').text());
	}
	else{
		g_district = '';
    }
    if(jQuery('.pr_slb_ward option:selected').val() > 0){
		g_ward = jQuery.trim(jQuery('.pr_slb_ward option:selected').text());
	}
    else{
		g_ward = '';
	}
	
    if(jQuery('.pr_slb_street option:selected').val() > 0){
		g_street = jQuery.trim(jQuery('.pr_slb_street option:selected').text());
	}
    else{
		g_street = '';
	}
	
    var full_gaddress = jAddress(number_home  , g_street , g_ward , g_district , nameCity);    
    
    var geocoder;
    var location;    
    geocoder = new google.maps.Geocoder();   
    geocoder.geocode( { 'address': full_gaddress}, function(results, status) {
        if (status == google.maps.GeocoderStatus.OK) {           
            location = results[0].geometry.location;           
            var Ya =  location.lat();
            var Za = location.lng();
            jQuery('.pr_txt_latitude').val( Ya );
            jQuery('.pr_txt_longitude').val( Za );       
            add_marker(Ya , Za , full_gaddress , 0);           
            lickMarker();
        }
    });
}



function deleteOverlays() {
    if (gmarkers) {
        for (i in gmarkers) {
            gmarkers[i].setMap(null);
        }
        gmarkers.length = 0;
    }
}

function lickMarker() {
    google.maps.event.trigger(marker, 'click');
}


function add_marker(latitude , longitude , address , dem){     
    //console.log('latitude = ' , latitude);
    deleteOverlays();
	marker =  new google.maps.Marker({
		position: new google.maps.LatLng(latitude , longitude),
		//icon: imageIcon, 
            draggable:true,
            animation: google.maps.Animation.DROP,
            map: crmap ,        
	});
    google.maps.event.addListener(marker, 'click', (function(marker, i) {
		return function() {			
		    infoWindow.setContent('<div>' + address + '</div>');
		    infoWindow.open(crmap, marker);		    
		}
	})(marker, dem));	
    
    google.maps.event.addListener(marker, 'dragend', function(evt){      
       jQuery('.pr_txt_latitude').val( evt.latLng.lat() );
       jQuery('.pr_txt_longitude').val( evt.latLng.lng() );   
       var geocoder;
       var location;    
       geocoder = new google.maps.Geocoder();   
       geocoder.geocode( { 'latLng': evt.latLng}, function(results, status) {
            if (status == google.maps.GeocoderStatus.OK) {
               jQuery('.NoteLocation').show();
               location = results[0].geometry.location;
               var address = results[0].formatted_address
               infoWindow.setContent(address);             
            }
       })
    });

   /* google.maps.event.addListener(marker, 'dragend', (function(marker, i) {
        geocodePosition(marker.getPosition());
    })(marker, 0));	
    */
    gmarkers[dem] = marker;
}


function change_price(price , unit_price , area){            
    if(parseInt(unit_price) <= 0 || !unit_price || !price || parseInt(price) <= 0){
        jQuery('.total_price').text('Thỏa thuận');
        jQuery('.pr_txt_text_price').text('Thỏa thuận');        
        jQuery('.pr_txt_total_price').val( 0 );
    }
    else{  
        var text_price = 'Thỏa thuận';     
        total_price        = price.replace(/,/g, "");
        total_price = price.replace(/,/g, "");
        switch( unit_price ){
            case '1'://triệu
                total_price =  parseInt(price*1000000);
                text_price = getMoneyText( total_price );
                txt_text_price = text_price;
                break;
            case '2'://tỷ
                total_price =  parseInt(price*1000000000);
                text_price = getMoneyText( total_price );
                txt_text_price = text_price;
            break;
            case '3'://Cây vàng
                total_price =  parseInt(price*1000000000);
                text_price = getMoneyText( total_price );
                txt_text_price = text_price;
            break;
            case '4'://USD
                total_price =  parseInt(price*21100);
                text_price = price + ' USD';
                txt_text_price = text_price;
            break;
            case '5'://USD/m2                
                if(!area || parseInt(area) <= 0){
                    total_price = 0;// parseInt(price*1000000000); console.log('total_price = ' , total_price);
                    text_price = 'Thỏa thuận';   
                    txt_text_price = text_price;
                }
                else{
                    total_price =  parseInt(price*21100*area);
                    total_price_text = parseInt(price*area);
                    text_price = price + ' USD/m2 x ' + area + ' m² = '+  total_price_text + ' USD';   
                    txt_text_price = price + ' USD/m²';                    
                }
            break;
            case '6'://Trăm nghìn/m2
                if(!area || parseInt(area) <= 0 || parseInt(price) <= 0){
                    total_price = 0;// parseInt(price*1000000000); console.log('total_price = ' , total_price);
                    text_price = 'Thỏa thuận';
                    txt_text_price = text_price;
                }
                else{
                    total_price =  parseInt(price*100000*area);
                    total_price_text = parseInt(price*area);
                    text_price = getMoneyText(parseInt(price*100000)) + '/m² x ' + area + ' m² = '+  getMoneyText(total_price);
                    txt_text_price =  getMoneyText(parseInt(price*100000)) + '/m²';
                }
            break;
            case '7'://Triệu/m2
                if(!area || parseInt(area) <= 0 || parseInt(price) <= 0){
                    total_price = 0;// parseInt(price*1000000000); console.log('total_price = ' , total_price);
                    text_price = 'Thỏa thuận';
                    txt_text_price = text_price; 
                }
                else{
                    total_price =  parseInt(price*1000000*area);
                    total_price_text = parseInt(price*area);
                    text_price = price + ' triệu/m2 x ' + area + ' m² = '+  getMoneyText(total_price);    
                    txt_text_price =  getMoneyText(total_price) + '/m²';
                }
            break;
            case '8'://Chỉ vàng/m2
                total_price =  parseInt(price*1000000000);
            case '9'://Cây vàng/m2
                total_price =  parseInt(price*1000000000);
            break;
            
            /*--------------------cho_thuê--------------------------*/
            case '10'://Trăm nghìn/tháng
                total_price =  parseInt(price*100000);               
                text_price = getMoneyText(total_price) + ' /tháng';  
                txt_text_price = text_price;
            break;
            case '11'://Triệu/tháng
                total_price =  parseInt(price*1000000);               
                text_price = getMoneyText(total_price) + ' /tháng'; 
                txt_text_price = text_price;
            break;
            case '12'://USD/tháng
                total_price =  parseInt(price*USD);               
                text_price = price + ' USD';  
                txt_text_price = text_price;
            break;
            case '13'://USD/m2/tháng
                if(!area || parseInt(area) <= 0 || parseInt(price) <= 0){
                    total_price = 0;// parseInt(price*1000000000); console.log('total_price = ' , total_price);
                    text_price = 'Thỏa thuận';  
                    txt_text_price = text_price;
                }
                else{
                    total_price =  parseInt(price*USD*area);
                    total_price_text = parseInt(price*area);
                    text_price = price + ' USD/m2 x ' + area + ' m² = '+  total_price_text + ' USD/tháng';    
                    txt_text_price = price + ' USD/tháng';      
                }
            break;
            case '14'://Trăm nghìn/m2/tháng
                if(!area || parseInt(area) <= 0 || parseInt(price) <= 0){
                    total_price = 0;// parseInt(price*1000000000); console.log('total_price = ' , total_price);
                    text_price = 'Thỏa thuận';   
                    txt_text_price = text_price;
                }
                else{
                    total_price =  parseInt(price*100000*area);
                    total_price_text = parseInt(price*area);
                    text_price = price + ' Trăm nghìn/m2 x ' + area + ' m² = '+  getMoneyText(total_price) + '/tháng';  
                    txt_text_price =  getMoneyText(total_price) + '/m²' + '/tháng';                    
                }
            break;
            case '15'://Triệu/m2/tháng
                if(!area || parseInt(area) <= 0 || parseInt(price) <= 0){
                    total_price = 0;// parseInt(price*1000000000); console.log('total_price = ' , total_price);
                    text_price = 'Thỏa thuận';  
                    txt_text_price = text_price;
                }
                else{
                    total_price =  parseInt(price*1000000*area);
                    total_price_text = parseInt(price*area);
                    text_price = price + ' Triệu/m2 x ' + area + ' m² = '+  getMoneyText(total_price) + '/tháng';  
                    txt_text_price =  getMoneyText(total_price) + '/m²' + '/tháng'; 
                }
            break;
            case '16'://Nghìn/m2/tháng
                if(!area || parseInt(area) <= 0 || parseInt(price) <= 0){
                    total_price = 0;// parseInt(price*1000000000); console.log('total_price = ' , total_price);
                    text_price = 'Thỏa thuận';   
                    txt_text_price = text_price;
                }
                else{
                    total_price =  parseInt(price*1000*area);
                    total_price_text = parseInt(price*area);
                    text_price = price + ' Nghìn/m2 x ' + area + ' m² = '+  getMoneyText(total_price) + '/tháng';    
                    txt_text_price =  getMoneyText(total_price) + '/m²' + '/tháng';      
                }
            break;
            /*---------------------end_cho_thuê------------------------*/
        }
        ///text_price = getMoneyText( total_price );
        jQuery('.total_price').text( text_price );	
        jQuery('.pr_txt_total_price').val( total_price );
        jQuery('.pr_txt_text_price').val( txt_text_price );        
    }
}
function getMoneyText(money) {
    money = Math.round(money * 10) / 10;
    //console.log(money);
    var retval = '';
    var retval2 = '';
    var sodu = 0;sodu_ty = 0;sodu_tr = 0;sodu_ng = 0;
    if (money > 1000000000) { 			
		p_ty = parseFloat(money/1000000000);console.log('p_ty = ' , p_ty);
		if(p_ty > 0){
			return  p_ty + ' tỷ';
		}	
        sodu = Math.floor(money / 1000000000);   
        sodu_ty = sodu;
        retval += sodu + ' tỉ ';       
        money = money - (sodu * 1000000000);       
        //c/onsole.log(money);
    }
    if (money > 1000000) {
		p_tr = parseFloat(money/1000000);console.log('p_tr = ' , p_tr);
		if(p_tr > 0){
			return  p_tr + ' triệu';
		}	
        sodu = Math.floor(money / 1000000); console.log('so du 2' , sodu);
        sodu_tr = sodu;
        retval += sodu + ' triệu ';       
        money = money - (sodu * 1000000);
        //c/onsole.log(money);
    }
    if (money > 1000) {
		p_ng = parseFloat(money/1000);console.log('p_tr = ' , p_ng);
		if(p_ng > 0){
			return  p_ng + ' nghìn';
		}	
        sodu = Math.floor(money / 1000); console.log('so du 3' , sodu);
        sodu_ng = sodu;
        retval += sodu + ' nghìn ';
        money = money - (sodu * 1000);
        //c/onsole.log(money);
    }
    if (money > 0) {
        retval += money + ' đồng';
        //c/onsole.log(money);
    }       
    return retval;
}

function jAddress(number_home  , nameStreet , nameWard , nameDistrict , nameCity){
    var address = ' ';
    var dau = '';
    if(jQuery.trim(number_home) != ''){
        address = address + number_home;
        dau = ', ';
    }
     else{
        dau = '';
    } 
    
    if(jQuery.trim(nameStreet) != ''){
        address = address + dau + nameStreet;
        dau = ', ';
    }
    if(jQuery.trim(nameWard) != ''){
        address = address + dau + nameWard;
        dau = ', ';
    }
    if(jQuery.trim(nameDistrict) != ''){
        address = address + dau + nameDistrict;
        dau = ', ';
    }
    if(jQuery.trim(nameCity) != ''){
        address = address + dau + nameCity;
        dau = ', ';
    }    
    jQuery('.pr_full_address').val( address );   
    return address;
}
